html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead ,input{
margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#000;font-family: 'Microsoft Yahei';}
body {line-height: 1;font-family: 'Microsoft Yahei';background-color:#fff;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input{background: none;border: none;}
img{max-width: 100%;}
.lt,.fl{float: left;}
.rt,.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{  text-decoration:none;}
.none{display:none;}
.css3guodu { -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.ify{text-align:justify;}


.comwidth{width: 1200px;margin: 0 auto;}

/*---------------------------------------------------------------------------------------------------*/

/*logo、search*/
.header{padding:32px 0;}
.sl{width:300px;height:28px;line-height:28px;border:1px solid #ececec;}
.sl button{background:url(/ctjt/uiFramework/commonResource/image/2021032410322377488.png) no-repeat center #207be2;border:none;width:13%;height:28px;}
.sl input{width:84%;height:28px;line-height:28px;font-size:12px;color:#808080;padding-left:3%;}
.searchR  .email a,.searchR  .email{font-size:16px;color:#999;padding:0 1px;}
.searchR  .email{padding-right:16px;height:30px;line-height:30px;}

/*navList*/
.navbar{background:#207be2;}
.navRs {width:100%;}
.menuList { position: relative; }
.menuList  .one {  position: relative; height: 80px;  text-align: center;width:14.28%;}
.menuList .one .oneA{line-height: 80px; font-size: 22px; color: #fff; letter-spacing: .8px; font-weight: normal; }
.menuList >li.liet{background:#1d6ec9; }
.menuList >li.liet .oneA, .menuList >li:hover .oneA {font-weight:550;}
 .menuList >li:hover .oneA {letter-spacing:2px;}
.menuList >li:hover .twoLi { display: block; }
.menuList .one .twoLi{ background: #fff; width: 100%; display: none; position: absolute; top: 80px; z-index: 99; }
.menuList  .one .twoLi li { text-align: center; height: 36px; line-height: 36px; }
.menuList  .one .twoLi li a { color: #666; font-size: 16px; }
.menuList  .one .twoLi li:hover a { color: #002DA1; }

#cnzz_stat_icon_1280725026 img{display:none;}

/*footer*/
.footer{background:#3d3d3d;padding:46px 0;}
.footerL{}
.footerL p{font-size:14px;color:#fff;line-height:36px;}
.footerL p a{font-size:14px;color:#fff;padding:0 10px;}
.footer1{background:#F1F1F1;padding:10px 0;}
/*1200*/
@media only screen and (max-width:1200px) {
        .comwidth { width: 96%; }
	.menuList .one .oneA { margin: 0 10px; }
	.lange a { padding-left: 20px; }
	.shus { margin-left: 20px; }
        .footerB .footerlogo{margin-right: 15px;width: 80px;}
        .footerB .footerCr .footerCrp{font-size: 16px;}
        .footerB .footerCr p{font-size: 16px;}
        .select_box{width:150px;}
        .option{width:150px;}
}
/*1024*/
@media only screen and (max-width:1024px) {
	.mod_select{display:none;}
        .footerB .footerCr{float:right;}
        .douyinimg,.weixinimg{right: -24px;}
}
/*1010*/
@media only screen and (max-width:1010px) {
	.menuList .one .oneA { font-size: 16px; }
	.lange a { padding-left: 20px; font-size: 16px; }
	.shus { margin-left: 20px; font-size: 16px; }
        .footerB .footerCl p{width:420px;}
        .footerB .footerCr p{width:300px;}
	.footerB .footerCl p, .footerB .footerCr .footerCrp {font-size: 16px; }
}

/*960*/
@media only screen and (max-width:960px) {
	.shus { display: none; }
	#mainNav { line-height: inherit; }
	.menuList .one { height: auto; }
	.menuList .one .oneA { line-height: inherit; }
	.lange { float: none; text-align: right; }
}
/*884*/
@media only screen and (max-width:884px) {
        .footerB .footerCl,.footerB .footerCr{width:100%;}
	.footerB .footerlogo { margin: 20px 0 0 0; }
	.footerB .footerCl, .footerB .footerCr { margin-top: 2rem; }
	.footerB .footerCl p, .footerB .footerCr .footerCrp { margin-bottom: 2rem; }
        .douyinimg,.weixinimg{right: 0px;}
        .weixinimg{left:191px;}
        .douyinimg{left:146px;}
}
/*768*/
@media only screen and (max-width:768px) {
        body{overflow-x:hidden;}
	.container-fluid { max-width: inherit !important; width: 96% !important; margin: 0 auto; padding-left: 0 !important; padding-right: 0 !important; overflow:hidden;}
	#menu-btn-wrap { display: block; }
	.menusBox { position: absolute; left: 2%; top: 57px; width: 96%; z-index: 99982; border: 0; min-height: auto; display: none; }
	.menuList .one { width: 100%; border-top:4px solid rgba(255,255,255,0.5);line-height:42px;}
	.menuList .one .oneA { color: #fff; }
.menuList .one .twoLi li a{font-size:14px;color:#fff;}
	.lange { display: none; }
	.logos { margin-top: 10px; }
	#mainNav { }
	.menuList .one .twoLi {position:static;display:block;overflow:hidden; background:none;padding:0;}
       .menuList .one .twoLi li{width:33.3%;float:left;height:30px;line-height:30px;}
        .footerB .footerCl,.footerB .footerCr{width:100%;}
	.footerB .footerlogo { margin: 20px 0 0 0; }
	.footerB .footerCl, .footerB .footerCr { margin-top: 2rem; }
	.footerB .footerCl p, .footerB .footerCr .footerCrp { margin-bottom: 1rem; font-size: 16px; }
        .footerB .container-fluid{overflow:unset;}
}

@media only screen and (max-width:460px) {
        .footerB .footerCl p{width:auto;height:auto;line-height:normal;}
.footerB .footerCl{margin-right: 0px;}
.header .logo{width:70%;}
.header {padding:14px 0;}
.header .searchR {width:100%;margin-top:20px;}
.header .searchR  .sl{width:100%;}
.footer1{display:none;width:100%;background-color:#f1f1f1;text-align:center; }
.footer{padding:20px 0;}
}

@media only screen and (max-width:325px) {
        .weixinimg{left:146px;}
        .douyinimg{left:146px;}
}